﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using PTExpress.Models.Validation;

namespace PTExpress.Models
{
    public class TuyenDuong
    {
        [DisplayName("Mã tuyến đường")]
        public int Id { get; set; }

        [Required]
        [DisplayName("Nơi đến")]
        public string NoiDen { get; set; }

        [Required]
        [DisplayName("Nơi đi")]
        public string NoiDi { get; set; }

        [Required]
        [MinValueAttribute(1)]
        [DisplayName("Khoảng cách")]
        public int KhoangCach { get; set; }

        [Required]
        [DisplayName("Số lượng xe")]
        public int SoLuongXe { get; set; }

        [DisplayName("Giờ chạy")]
        [DefaultValue("08:00:00")]
        public string GioChay { get; set; }

        [Required]
        [DisplayName("Giờ nghỉ")]
        [DefaultValue("20:00:00")]
        public string GioNghi { get; set; }

        [Required]
        [DisplayName("Loại tuyến đường")]
        public int LoaiTuyenDuong { get; set; }
    }
}